/**
 * 代号:金花 
 * 文件名：inter.java
 * 创建人：jh
 * 日期：2018年7月31日
 * 修改人：
 * 描述：
 */
package cc.pattern.observation.inter;

/**
 * 用途：业务模块名称
 */
public interface Subject {
	/**
	 *  @功能:添加观察者
	 *  @作者:jh @代号:金花
	 *  @时间:2018年7月31日  
	 */
	void registerObserver(Observer o);

	/**
	 *  @功能:移除观察者
	 *  @作者:jh @代号:金花
	 *  @时间:2018年7月31日  
	 */
	void removeObserver(Observer o);

	/**
	 *  @功能:调用方法
	 *  @作者:jh @代号:金花
	 *  @时间:2018年7月31日  
	 */
	void notifyObservers();
}
